﻿#define _CRT_SECURE_NO_WARNINGS 1

//喝多少瓶汽⽔
//⽔已知1瓶汽⽔1元，2个空瓶可以换⼀瓶汽⽔，输⼊整数n（n>=0），表⽰n元钱，计算可以多少汽
//⽔，请编程实现。
//通过分析可以知道，这题有钱买的话就有 2*n-1瓶汽水


#include<stdio.h>

int main()
{
	int n = 0;
	int empty = 0;
	int total = 0;
	//输入
	scanf("%d", &n);

	total = n;
	empty = n;

	while (empty >= 2)
	{
		total += empty / 2;
		empty = empty / 2 + empty % 2;
	}
	//输出
	printf("%d\n", total);
	
	//第二种方法
	n = 0;
	total = 0;

	scanf("%d", &n);
	
	if (n == 0)
		total = 0;
	else
		total = 2 * n - 1;

	printf("%d", total);

	return 0;
}